package com.hpf.lease.web.admin.vo;

import com.hpf.lease.model.bean.*;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
//@EqualsAndHashCode(callSuper = true)
@Schema(description = "条件查询房间信息扩展类")
public class RoomInfoVo extends RoomInfo {
    @Schema(description = "是否入住")
    private boolean isCheckIn;
    @Schema(description = "公寓信息")
    private ApartmentInfo apartmentInfo;
    @Schema(description = "图片信息列表")
    private List<GraphInfo> graphInfoList;
    @Schema(description = "房间属性值列表")
    private List<AttrValueVo> attrValueVoList;
    @Schema(description = "设备信息列表")
    private List<FacilityInfo> facilityInfoList;
    @Schema(description = "标签信息列表")
    private List<LabelInfo> labelInfoList;
    @Schema(description = "支付方式列表")
    private List<PaymentType> paymentTypeList;
    @Schema(description = "租期列表")
    private List<LeaseTerm> leaseTermList;
}
